
/home/zengao/sca-binary-file/testFile/hello:     file format elf64-x86-64


Disassembly of section .text:

00000000000010c0 <_start>:
    10c0:	f3 0f 1e fa          	endbr64 
    10c4:	31 ed                	xor    %ebp,%ebp
    10c6:	49 89 d1             	mov    %rdx,%r9
    10c9:	5e                   	pop    %rsi
    10ca:	48 89 e2             	mov    %rsp,%rdx
    10cd:	48 83 e4 f0          	and    $0xfffffffffffffff0,%rsp
    10d1:	50                   	push   %rax
    10d2:	54                   	push   %rsp
    10d3:	45 31 c0             	xor    %r8d,%r8d
    10d6:	31 c9                	xor    %ecx,%ecx
    10d8:	48 8d 3d ea 00 00 00 	lea    0xea(%rip),%rdi        # 11c9 <main>
    10df:	ff 15 f3 2e 00 00    	call   *0x2ef3(%rip)        # 3fd8 <__libc_start_main@GLIBC_2.34>
    10e5:	f4                   	hlt    
    10e6:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
    10ed:	00 00 00 

00000000000010f0 <deregister_tm_clones>:
    10f0:	48 8d 3d 19 2f 00 00 	lea    0x2f19(%rip),%rdi        # 4010 <__TMC_END__>
    10f7:	48 8d 05 12 2f 00 00 	lea    0x2f12(%rip),%rax        # 4010 <__TMC_END__>
    10fe:	48 39 f8             	cmp    %rdi,%rax
    1101:	74 15                	je     1118 <deregister_tm_clones+0x28>
    1103:	48 8b 05 d6 2e 00 00 	mov    0x2ed6(%rip),%rax        # 3fe0 <_ITM_deregisterTMCloneTable@Base>
    110a:	48 85 c0             	test   %rax,%rax
    110d:	74 09                	je     1118 <deregister_tm_clones+0x28>
    110f:	ff e0                	jmp    *%rax
    1111:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
    1118:	c3                   	ret    
    1119:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)

0000000000001120 <register_tm_clones>:
    1120:	48 8d 3d e9 2e 00 00 	lea    0x2ee9(%rip),%rdi        # 4010 <__TMC_END__>
    1127:	48 8d 35 e2 2e 00 00 	lea    0x2ee2(%rip),%rsi        # 4010 <__TMC_END__>
    112e:	48 29 fe             	sub    %rdi,%rsi
    1131:	48 89 f0             	mov    %rsi,%rax
    1134:	48 c1 ee 3f          	shr    $0x3f,%rsi
    1138:	48 c1 f8 03          	sar    $0x3,%rax
    113c:	48 01 c6             	add    %rax,%rsi
    113f:	48 d1 fe             	sar    %rsi
    1142:	74 14                	je     1158 <register_tm_clones+0x38>
    1144:	48 8b 05 a5 2e 00 00 	mov    0x2ea5(%rip),%rax        # 3ff0 <_ITM_registerTMCloneTable@Base>
    114b:	48 85 c0             	test   %rax,%rax
    114e:	74 08                	je     1158 <register_tm_clones+0x38>
    1150:	ff e0                	jmp    *%rax
    1152:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
    1158:	c3                   	ret    
    1159:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)

0000000000001160 <__do_global_dtors_aux>:
    1160:	f3 0f 1e fa          	endbr64 
    1164:	80 3d a5 2e 00 00 00 	cmpb   $0x0,0x2ea5(%rip)        # 4010 <__TMC_END__>
    116b:	75 2b                	jne    1198 <__do_global_dtors_aux+0x38>
    116d:	55                   	push   %rbp
    116e:	48 83 3d 5a 2e 00 00 	cmpq   $0x0,0x2e5a(%rip)        # 3fd0 <__cxa_finalize@GLIBC_2.2.5>
    1175:	00 
    1176:	48 89 e5             	mov    %rsp,%rbp
    1179:	74 0c                	je     1187 <__do_global_dtors_aux+0x27>
    117b:	48 8b 3d 86 2e 00 00 	mov    0x2e86(%rip),%rdi        # 4008 <__dso_handle>
    1182:	e8 e9 fe ff ff       	call   1070 <__cxa_finalize@plt>
    1187:	e8 64 ff ff ff       	call   10f0 <deregister_tm_clones>
    118c:	c6 05 7d 2e 00 00 01 	movb   $0x1,0x2e7d(%rip)        # 4010 <__TMC_END__>
    1193:	5d                   	pop    %rbp
    1194:	c3                   	ret    
    1195:	0f 1f 00             	nopl   (%rax)
    1198:	c3                   	ret    
    1199:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)

00000000000011a0 <frame_dummy>:
    11a0:	f3 0f 1e fa          	endbr64 
    11a4:	e9 77 ff ff ff       	jmp    1120 <register_tm_clones>

00000000000011a9 <_Z4fun1ii>:
    11a9:	f3 0f 1e fa          	endbr64 
    11ad:	55                   	push   %rbp
    11ae:	48 89 e5             	mov    %rsp,%rbp
    11b1:	89 7d fc             	mov    %edi,-0x4(%rbp)
    11b4:	89 75 f8             	mov    %esi,-0x8(%rbp)
    11b7:	8b 45 fc             	mov    -0x4(%rbp),%eax
    11ba:	3b 45 f8             	cmp    -0x8(%rbp),%eax
    11bd:	7e 05                	jle    11c4 <_Z4fun1ii+0x1b>
    11bf:	8b 45 fc             	mov    -0x4(%rbp),%eax
    11c2:	eb 03                	jmp    11c7 <_Z4fun1ii+0x1e>
    11c4:	8b 45 f8             	mov    -0x8(%rbp),%eax
    11c7:	5d                   	pop    %rbp
    11c8:	c3                   	ret    

00000000000011c9 <main>:
    11c9:	f3 0f 1e fa          	endbr64 
    11cd:	55                   	push   %rbp
    11ce:	48 89 e5             	mov    %rsp,%rbp
    11d1:	48 83 ec 10          	sub    $0x10,%rsp
    11d5:	c7 45 f4 05 00 00 00 	movl   $0x5,-0xc(%rbp)
    11dc:	c7 45 f8 02 00 00 00 	movl   $0x2,-0x8(%rbp)
    11e3:	8b 55 f8             	mov    -0x8(%rbp),%edx
    11e6:	8b 45 f4             	mov    -0xc(%rbp),%eax
    11e9:	89 d6                	mov    %edx,%esi
    11eb:	89 c7                	mov    %eax,%edi
    11ed:	e8 b7 ff ff ff       	call   11a9 <_Z4fun1ii>
    11f2:	89 45 fc             	mov    %eax,-0x4(%rbp)
    11f5:	8b 45 fc             	mov    -0x4(%rbp),%eax
    11f8:	89 c6                	mov    %eax,%esi
    11fa:	48 8d 05 03 0e 00 00 	lea    0xe03(%rip),%rax        # 2004 <_IO_stdin_used+0x4>
    1201:	48 89 c7             	mov    %rax,%rdi
    1204:	b8 00 00 00 00       	mov    $0x0,%eax
    1209:	e8 72 fe ff ff       	call   1080 <printf@plt>
    120e:	48 8d 05 f3 0d 00 00 	lea    0xdf3(%rip),%rax        # 2008 <_IO_stdin_used+0x8>
    1215:	48 89 c7             	mov    %rax,%rdi
    1218:	e8 93 fe ff ff       	call   10b0 <puts@plt>
    121d:	b8 00 00 00 00       	mov    $0x0,%eax
    1222:	c9                   	leave  
    1223:	c3                   	ret    

0000000000001224 <_Z41__static_initialization_and_destruction_0ii>:
    1224:	f3 0f 1e fa          	endbr64 
    1228:	55                   	push   %rbp
    1229:	48 89 e5             	mov    %rsp,%rbp
    122c:	48 83 ec 10          	sub    $0x10,%rsp
    1230:	89 7d fc             	mov    %edi,-0x4(%rbp)
    1233:	89 75 f8             	mov    %esi,-0x8(%rbp)
    1236:	83 7d fc 01          	cmpl   $0x1,-0x4(%rbp)
    123a:	75 3b                	jne    1277 <_Z41__static_initialization_and_destruction_0ii+0x53>
    123c:	81 7d f8 ff ff 00 00 	cmpl   $0xffff,-0x8(%rbp)
    1243:	75 32                	jne    1277 <_Z41__static_initialization_and_destruction_0ii+0x53>
    1245:	48 8d 05 c5 2d 00 00 	lea    0x2dc5(%rip),%rax        # 4011 <_ZStL8__ioinit>
    124c:	48 89 c7             	mov    %rax,%rdi
    124f:	e8 4c fe ff ff       	call   10a0 <_ZNSt8ios_base4InitC1Ev@plt>
    1254:	48 8d 05 ad 2d 00 00 	lea    0x2dad(%rip),%rax        # 4008 <__dso_handle>
    125b:	48 89 c2             	mov    %rax,%rdx
    125e:	48 8d 05 ac 2d 00 00 	lea    0x2dac(%rip),%rax        # 4011 <_ZStL8__ioinit>
    1265:	48 89 c6             	mov    %rax,%rsi
    1268:	48 8b 05 89 2d 00 00 	mov    0x2d89(%rip),%rax        # 3ff8 <_ZNSt8ios_base4InitD1Ev@GLIBCXX_3.4>
    126f:	48 89 c7             	mov    %rax,%rdi
    1272:	e8 19 fe ff ff       	call   1090 <__cxa_atexit@plt>
    1277:	90                   	nop
    1278:	c9                   	leave  
    1279:	c3                   	ret    

000000000000127a <_GLOBAL__sub_I__Z4fun1ii>:
    127a:	f3 0f 1e fa          	endbr64 
    127e:	55                   	push   %rbp
    127f:	48 89 e5             	mov    %rsp,%rbp
    1282:	be ff ff 00 00       	mov    $0xffff,%esi
    1287:	bf 01 00 00 00       	mov    $0x1,%edi
    128c:	e8 93 ff ff ff       	call   1224 <_Z41__static_initialization_and_destruction_0ii>
    1291:	5d                   	pop    %rbp
    1292:	c3                   	ret    
